using System.Runtime.InteropServices;

namespace Win32
{
    [StructLayout(LayoutKind.Sequential)]
    public struct EXTLOGFONT
    {
        public LOGFONT elfLogFont;
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = GDI.LF_FULLFACESIZE)]
        public byte[] elfFullName;
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = GDI.LF_FACESIZE)]
        public byte[] elfStyle;
        public int elfVersion;
        public int elfStyleSize;
        public int elfMatch;
        public int elfReserved;
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = GDI.ELF_VENDOR_SIZE)]
        public byte[] elfVendorId;
        public int elfCulture;
        public PANOSE elfPanose;
    }
}